﻿using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Collections.Generic;

using Data;

namespace Business
{

    public class ListaPresenca
    {
        private List<Presenca> listaPresencas;

        private DataPresenca dataLayer;

        public ListaPresenca()
        {
            this.listaPresencas = new List<Presenca>();
            this.dataLayer = new DataPresenca();
        }

        public ListaPresenca(List<Presenca> listaPresencas)
        {
            this.listaPresencas = listaPresencas;
            this.dataLayer = new DataPresenca();
        }

        public ListaPresenca(ListaPresenca l)
        {
            this.listaPresencas = l.getListaPresenca();
            this.dataLayer = new DataPresenca();
        }

        public List<Presenca> getListaPresenca() { return this.listaPresencas; }
        public DataPresenca getDataLayer() { return this.dataLayer; }

        public void addPresenca(Presenca pres)
        {
            listaPresencas.Add(pres);
        }

        public ListaPresenca getListaPresencas(int eventoID)
        {
            return dataLayer.getListaPresencas(eventoID);
        }
    }
}